package com.ruoyi.service;

import com.github.pagehelper.PageInfo;
import com.hundun.vision.api.dto.CriterionDTO;
import com.hundun.vision.api.dto.RobotDTO;
import com.hundun.vision.api.query.BackTestQuery;

import java.util.List;

/**
 * @author ：RuoChen
 * @date ：16:24 2021/6/14
 * @description：回测服务类
 */
public interface BucketService {
    /**
     * 获取机器人列表
     *
     * @return
     */
    List<RobotDTO> getRobots();

    /**
     * 回测
     *
     * @param query
     * @return
     */
    void test(BackTestQuery query);

    /**
     * 查询
     *
     * @param query
     * @return
     */
    PageInfo<CriterionDTO> search(BackTestQuery query);
}
